/* eslint-disable */

import React from 'react';
import { Svg, Path } from 'react-native-svg';
import { getIconColor } from './helper';

let IconVipz = ({ size, color, ...rest }) => {
  return (
    <Svg viewBox="0 0 1123 1024" width={size} height={size} {...rest}>
      <Path
        d="M843.012661 0H280.077709L0.694883 290.401691v132.821994l560.850302 600.776315 560.850301-600.776315v-132.821994z"
        fill={getIconColor(color, 0, '#FC8614')}
      />
      <Path
        d="M0 423.223685l561.545185 600.776315 561.545185-600.776315z"
        fill={getIconColor(color, 1, '#F68508')}
      />
      <Path
        d="M0.694883 423.223685l560.850302 4.129593L280.772592 0z"
        fill={getIconColor(color, 2, '#F59900')}
      />
      <Path
        d="M0.694883 290.401691l560.850302 733.598309L280.772592 0z"
        fill={getIconColor(color, 3, '#FFA200')}
      />
      <Path
        d="M1123.09037 423.223685l-560.850302 4.129593L843.012661 0z"
        fill={getIconColor(color, 4, '#F59900')}
      />
      <Path
        d="M1123.09037 290.401691l-560.850302 733.598309L843.012661 0z"
        fill={getIconColor(color, 5, '#FFA200')}
      />
      <Path
        d="M0.694883 423.223685l560.850302 600.776315L0.694883 290.401691zM1123.09037 423.223685l-560.850302 600.776315 560.850302-733.598309z"
        fill={getIconColor(color, 6, '#F59900')}
      />
      <Path
        d="M280.772592 0l280.772593 427.353278L842.317777 0z"
        fill={getIconColor(color, 7, '#F6AE2D')}
      />
      <Path
        d="M103.914846 427.353278L561.545185 0l458.325222 427.353278z"
        fill={getIconColor(color, 8, '#FCB81D')}
      />
      <Path
        d="M818.929988 314.484363c-18.603021 0-31.766097 1.389767-39.926013 4.129593-7.564302 2.75968-13.063808 6.889272-15.148458 11.713748L608.340617 690.912616H518.184462l-149.320511-359.909882c-2.75968-5.499506-8.259185-9.629098-17.213254-12.388778a115.906547 115.906547 0 0 0-33.751478-4.129593v-32.341858h227.127595v32.341858h-54.359734c-11.693895 0-17.86843 3.454563-17.868429 9.648952a13.123369 13.123369 0 0 0 1.985381 6.869419l119.122864 293.8364 119.122865-289.726661a15.466119 15.466119 0 0 0 1.985381-7.564302c0-8.954069-9.629098-13.083661-28.212265-13.083662h-38.5561v-32.322004h169.293444z"
        fill={getIconColor(color, 9, '#FFFFFF')}
      />
    </Svg>
  );
};

IconVipz.defaultProps = {
  size: 18,
};

IconVipz = React.memo ? React.memo(IconVipz) : IconVipz;

export default IconVipz;
